import PageTools from '@/components/pageTools'
// 插件使用
import UploadImg from '@/components/Uploadimg'
// 1插件的定义
// 2.对象定义法 2.函数定义法(当插件是以函数定义时,函数本身会被作为install自动执行)
const plugin = {
  // 固定的
  install(Vue) {
    // vue形参:Vue的构造函数
    Vue.component(PageTools.name, PageTools)
    // Vue.component ->全局注册
    Vue.component(UploadImg.name, UploadImg)
  }
}
// 2.插件的注册 实例化之前调用Vue.use(plugin)
// 重要:一旦我们调用了Vue.use(plugin)相当于自动执行了插件对象内部的install
// 并且把Vue构造函数当成实参传入
export default plugin
